240 청소로봇 원리
청소로봇 원리 과정은 무작위 주행, 벽면 추종, 장애물 회피, 구역 커버리지 개념을 활용해 청소로봇의 기본 알고리즘을 모형으로 구현하는 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
이 교육의 궁극적 목표는 학습자가 상용 청소로봇의 원리를 단순 제품 사용이 아니라 센서 인식, 범퍼 반응, 벽 따라가기, 커버리지 전략, 배터리 복귀 개념으로 이해하고 미니 청소로봇 모형을 제작하게 하는 것이다.
참고한 유료형 교육 흐름
- 민간 Arduino·ESP32 로봇 부트캠프처럼 무선통신, 모터제어, 센서 입력, 미션 주행을 단계별 산출물로 완성하는 흐름
- 미국·영국 로보틱스 아카데미처럼 Bluetooth, Wi‑Fi, MQTT, 웹 대시보드와 실제 로봇 주행을 연결하는 실습 흐름
- 유럽 전문 메이커 워크숍처럼 센서 보정, 주행 데이터 기록, 오류 디버깅, 반복 테스트를 포트폴리오 산출물로 정리하는 흐름
- 유료 로봇 프로젝트 과정처럼 라인트레이싱, 장애물 회피, 미로 탐색, 물류 이송, 청소 알고리즘을 팀 미션으로 운영하는 흐름
입문 · 1일
청소로봇 센서와 주행 방식 분석
청소로봇 원리 실전 프로젝트 1단계

| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 청소로봇 센서와 주행 방식 분석 | 범퍼, 낙하방지 IR, 벽 감지, 바퀴 구동 구조를 상용 제품 사례와 비교해 기능별로 분류한다. 무작위 주행, 나선 주행, 벽면 추종, 구역 분할 전략의 장단점을 표로 정리한다. |
| 목표 2 | 실습 데이터를 기록하고 동작 기준을 정한다 | 청소로봇 원리 실습 중 발생하는 센서값, 통신값, 모터 반응, 실패 상황을 표준 양식으로 기록한다. Google Sheets 또는 Serial Monitor 로그를 활용해 정상 범위와 수정 기준을 수치로 정리한다. |
| 목표 3 | 프로토타입을 문서화하고 개선한다 | 회로도, 핀맵, 핵심 코드, 테스트 조건을 제작 보고서로 정리한다. Canva 또는 Google Slides로 데모 발표 자료를 만들고 동료 피드백을 다음 버전에 반영한다. |
| 사용 플랫폼 | Arduino IDE, ESP32, NewPing, Bumper Switch, IR Sensor, Python 시뮬레이션, Canva |
|---|---|
| 강사 스펙 | 이동로봇 알고리즘, 범퍼·초음파 센서, 커버리지 전략, 로봇 제품 원리 설명 지도 경험 5년 이상 |
| 수업대상 | 중학생, 고등학생, 생활로봇 원리반, 메이커 프로젝트반 |
| 소요시간 | 6-8시간 |
| 준비물 | 2WD 원형 로봇 섀시, 범퍼 스위치, 초음파센서, IR 센서, 미니 브러시 모형, 청소 구역 매트 |
| 산출물 | 미니 청소로봇 모형, 커버리지 실험표, 원리 전시 패널 1단계 산출물 |
| 평가방법 | 원리 이해 30%, 안전 점검 25%, 실습 완성 30%, 참여 15% |
초급 · 2일
범퍼 반응과 장애물 회피 구현
청소로봇 원리 실전 프로젝트 2단계



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 범퍼 반응과 장애물 회피 구현 | 범퍼 스위치를 누르면 후진 후 임의 각도로 회전하는 기본 청소 행동을 만든다. 초음파센서를 추가해 충돌 전 감속하거나 방향을 바꾸는 예방 로직을 구현한다. |
| 목표 2 | 실습 데이터를 기록하고 동작 기준을 정한다 | 청소로봇 원리 실습 중 발생하는 센서값, 통신값, 모터 반응, 실패 상황을 표준 양식으로 기록한다. Google Sheets 또는 Serial Monitor 로그를 활용해 정상 범위와 수정 기준을 수치로 정리한다. |
| 목표 3 | 프로토타입을 문서화하고 개선한다 | 회로도, 핀맵, 핵심 코드, 테스트 조건을 제작 보고서로 정리한다. Canva 또는 Google Slides로 데모 발표 자료를 만들고 동료 피드백을 다음 버전에 반영한다. |
| 사용 플랫폼 | Arduino IDE, ESP32, NewPing, Bumper Switch, IR Sensor, Python 시뮬레이션, Canva |
|---|---|
| 강사 스펙 | 이동로봇 알고리즘, 범퍼·초음파 센서, 커버리지 전략, 로봇 제품 원리 설명 지도 경험 5년 이상 |
| 수업대상 | 중학생, 고등학생, 생활로봇 원리반, 메이커 프로젝트반 |
| 소요시간 | 8-12시간 |
| 준비물 | 2WD 원형 로봇 섀시, 범퍼 스위치, 초음파센서, IR 센서, 미니 브러시 모형, 청소 구역 매트 |
| 산출물 | 미니 청소로봇 모형, 커버리지 실험표, 원리 전시 패널 2단계 산출물 |
| 평가방법 | 구현 정확도 30%, 값 관찰 30%, 오류 수정 25%, 협업 15% |
중급 · 3일
청소 커버리지 실험
청소로봇 원리 실전 프로젝트 3단계



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 청소 커버리지 실험 | 격자 매트 위에 주행 궤적을 표시하고 일정 시간 동안 지나간 구역 비율을 계산한다. 무작위 주행과 벽면 추종을 비교해 더 넓은 구역을 커버하는 조건을 찾는다. |
| 목표 2 | 실습 데이터를 기록하고 동작 기준을 정한다 | 청소로봇 원리 실습 중 발생하는 센서값, 통신값, 모터 반응, 실패 상황을 표준 양식으로 기록한다. Google Sheets 또는 Serial Monitor 로그를 활용해 정상 범위와 수정 기준을 수치로 정리한다. |
| 목표 3 | 프로토타입을 문서화하고 개선한다 | 회로도, 핀맵, 핵심 코드, 테스트 조건을 제작 보고서로 정리한다. Canva 또는 Google Slides로 데모 발표 자료를 만들고 동료 피드백을 다음 버전에 반영한다. |
| 사용 플랫폼 | Arduino IDE, ESP32, NewPing, Bumper Switch, IR Sensor, Python 시뮬레이션, Canva |
|---|---|
| 강사 스펙 | 이동로봇 알고리즘, 범퍼·초음파 센서, 커버리지 전략, 로봇 제품 원리 설명 지도 경험 5년 이상 |
| 수업대상 | 중학생, 고등학생, 생활로봇 원리반, 메이커 프로젝트반 |
| 소요시간 | 12-16시간 |
| 준비물 | 2WD 원형 로봇 섀시, 범퍼 스위치, 초음파센서, IR 센서, 미니 브러시 모형, 청소 구역 매트 |
| 산출물 | 미니 청소로봇 모형, 커버리지 실험표, 원리 전시 패널 3단계 산출물 |
| 평가방법 | 응용 로직 35%, 안정성 25%, 코드 정리 25%, 테스트 15% |
심화 · 4일
미니 청소로봇 원리 전시물 제작
청소로봇 원리 실전 프로젝트 4단계


| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 미니 청소로봇 원리 전시물 제작 | 브러시 모형, 센서 위치, 알고리즘 흐름도를 포함한 청소로봇 모형을 완성한다. 커버리지 실험 결과와 개선 아이디어를 전시 패널로 제작해 발표한다. |
| 목표 2 | 실습 데이터를 기록하고 동작 기준을 정한다 | 청소로봇 원리 실습 중 발생하는 센서값, 통신값, 모터 반응, 실패 상황을 표준 양식으로 기록한다. Google Sheets 또는 Serial Monitor 로그를 활용해 정상 범위와 수정 기준을 수치로 정리한다. |
| 목표 3 | 프로토타입을 문서화하고 개선한다 | 회로도, 핀맵, 핵심 코드, 테스트 조건을 제작 보고서로 정리한다. Canva 또는 Google Slides로 데모 발표 자료를 만들고 동료 피드백을 다음 버전에 반영한다. |
| 사용 플랫폼 | Arduino IDE, ESP32, NewPing, Bumper Switch, IR Sensor, Python 시뮬레이션, Canva |
|---|---|
| 강사 스펙 | 이동로봇 알고리즘, 범퍼·초음파 센서, 커버리지 전략, 로봇 제품 원리 설명 지도 경험 5년 이상 |
| 수업대상 | 중학생, 고등학생, 생활로봇 원리반, 메이커 프로젝트반 |
| 소요시간 | 16-24시간 |
| 준비물 | 2WD 원형 로봇 섀시, 범퍼 스위치, 초음파센서, IR 센서, 미니 브러시 모형, 청소 구역 매트 |
| 산출물 | 미니 청소로봇 모형, 커버리지 실험표, 원리 전시 패널 4단계 산출물 |
| 평가방법 | 작동성 35%, 실용성 25%, 완성도 25%, 발표 15% |